Release 10.1A: OpenEdge Development:
Progress 4GL Reference
BASE-ADE attribute
Sets the location of the ADE r-code directory. When set, Progress adds the directory, followed by all the procedure libraries in the directory, to the
Data type: CHARACTER Access: Readable/Writeable Applies to: SESSION system handlePROPATH.You can also specify the ADE r-code location using the ADE R-code Location (-baseADE) startup parameter. For more information about the ADE R-code Location (-baseADE) startup parameter, see OpenEdge Deployment: Startup Command and Parameter Reference .
With the BASE-ADE attribute and the ADE R-code Location (-baseADE) startup parameter, you can have multiple versions of ADE r-code on the same machine and easily switch between them.
Notes
- If
-baseADEis not specified at startup, SESSION:BASE-ADE has the Unknown value (?) until it is set.- When SESSION:BASE-ADE is set, Progress adds the directory, followed by all of the procedure libraries in the directory to
PROPATH. If the directory or any of the procedure libraries are already onPROPATH, Progress does not add them.- When SESSION:BASE-ADE is set, Progress removes all
PROPATHentries representing the current ADE r-code directory and procedure libraries before adding the newPROPATHentries. Progress adds the newPROPATHentries at the location where it removed the previous entries. Progress only removesPROPATHentries that it added. For example, if$DLC/gui/adecomm.plis part of thePROPATH, it remains on thePROPATHafter BASE-ADE is set to a directory other than$DLC/gui.- If BASE-ADE is set to an empty string, Progress removes whatever it added to
PROPATH.- Progress does not remove the ADE r-code directory or any of the procedure libraries in that directory from
PROPATH, even if thePROPATHstatement does not contain them. These entries are part of the basePROPATH. If-baseADEor SESSION:BASE-ADE is used, the directory and procedure libraries that Progress adds are part of the basePROPATHand remain part of thePROPATHeven if thePROPATHstatement does not contain them.- SESSION:BASE-ADE modifies
PROPATH. If the oldPROPATHcontains a procedure library that is not in the newPROPATH, Progress automatically closes the procedure library as long as there are no procedures from the library running.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |